package me.zhengjie.modules.houseshowconfig.service.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.sql.Timestamp;
import io.swagger.annotations.ApiModelProperty;
import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

/**
* @author TianI
* @date 2021-12-24
*/
@Data
@Builder
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class HouseShowConfigDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 防止精度丢失 */
    @JSONField(serializeUsing = ToStringSerializer.class)
    private Long houseShowConfigId;

    private Long houseShowId;

    private String type;

    private String name;

    private String detail;

    private String previewPanorama;

    private Long firstScene;

    private Integer sceneFadeDuration;

    private Integer autoRotate;

    private Integer autoRotateInactivityDelay;

    private Date updateTime;

    private Date createTime;
}
